# 定义一个圆类Circle,定义属性:半径，提供显示圆周长功能的方法， 提供显示圆面积的方法 homework03.py
# 导入数学库，以便使用数学常量和函数
import math


# 定义Circle类，表示一个圆
# 通过初始化半径来创建圆对象
class Circle:
    # 类变量，初始化为None，用于表示圆的半径
    radius = None

    # 初始化方法，用于创建圆对象时设置半径
    def __init__(self, radius):
        self.radius = radius

    # 计算并打印圆的面积
    # 使用数学公式：π * r^2，其中r是半径
    def area(self):
        # 计算面积并四舍五入到小数点后两位
        print(round(math.pi * self.radius ** 2, 2))

    # 计算并打印圆的周长
    # 使用数学公式：2 * π * r，其中r是半径
    def len(self):
        print(math.pi * self.radius * 2)


# 创建一个半径为6的圆对象
circle = Circle(6)
# 调用area方法计算并打印圆的面积
circle.area()
# 调用len方法计算并打印圆的周长
circle.len()
